Big Huge Thesaurus

nicotinamide adenine dinucleotide

noun